package com.boco.ibssystem.business.mapper;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.boco.biinjectionserviceapi.vo.Params;
import com.boco.ibssystem.business.vo.HzfdVO;
import com.boco.ibssystem.business.vo.PieData;
import com.boco.ibssystem.business.vo.ZcyyVO;

import java.util.List;

/**
 * @author yichaofan
 * @since 16:24 2019/5/16 0016
 */
@DS("oracle")
public interface YlyyZcyyMapper {
    /**
     * 获取资产运营：每月资产收入数据
     * @param params
     * @return
     */
    List<ZcyyVO> getZcyyZcsrqsData(Params params);

    /**
     * 获取资产运营：资产构成饼图数据
     * @param params
     * @return
     */
    ZcyyVO getZcyyZcsrgcData(Params params);

    /**
     * 获取资产运营药品收入top5的数据
     * @param params
     * @return
     */
    List<PieData> getZcyyYptopData(Params params);
    /**
     * 获取资产运营材料收入top5的数据
     * @param params
     * @return
     */
    List<PieData> getZcyyCltopData(Params params);
    /**
     * 获取资产运营检查收入top5的数据
     * @param params
     * @return
     */
    List<PieData> getZcyyJctopData(Params params);

    /**
     * 描述：获取资产收入明细表格数据
     * @param params
     * @return
     */
    List<ZcyyVO> getZcyyZcsmxsData(Params params);
}
